/*
 * rtos.h
 *
 * Created: 14/12/2013 18:41:03
 *  Author: usuario
 */ 

#include <FreeRTOS.h>
#include <task.h>
#include <timers.h>
#include <trcUser.h>
#include <FreeRTOS_CLI.h>


#include <freertos_peripheral_control.h>
#include <freertos_peripheral_control_private.h>
#include <freertos_twi_master.h>
#include <freertos_uart_serial.h>
#include <freertos_usart_serial.h>

#ifndef RTOS_H_
#define RTOS_H_


void RTOS_setup    ( void );
void RTOS_start( void );

/* Prototypes for the standard FreeRTOS callback/hook functions implemented within this file. */
void vApplicationMallocFailedHook( void );
void vApplicationIdleHook( void );
void vApplicationStackOverflowHook( xTaskHandle pxTask, signed char *pcTaskName );
void vApplicationTickHook( void );

void    vConfigASSERT  ( void );
uint8_t check_assert   ( void );

#endif /* RTOS_H_ */